@charset "utf-8";
/* CSS Document */
.f-solid{border:1px solid #e0e0e0;}
.selectlabel .u-more,
.m-btn .u-btn,
.select-box h3.u-tt strong,
.u-btn,
.u-number .number s{background:url(../images/shop/z-icon.png)/*tpa=http://www.xizangttc.com/templates/speciality/images/shop/z-icon.png*/ no-repeat;}

.table-shop .t-qq{text-align:left;padding-left:10px;}
.table-shop{width:760px;margin-left:auto;margin-right:auto;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;margin-bottom:15px;border-right:1px solid #e0e0e0;}
.table-shop td{border-bottom:1px solid #e0e0e0;text-align:center}
/* -- orders--------------------------------------------------------------*/
.progress-step{margin-top:20px;}
.progress-step li{width:33.3%;height:25px;line-height:25px;background:#f1f1f1;float:left;text-align:center;}
.progress-step li b{display:inline-block;float:right;width:22px;height:25px;background:url(../images/progress_bgs.png)/*tpa=http://www.xizangttc.com/templates/speciality/images/progress_bgs.png*/ no-repeat;}
.progress-step .step{background:#cc0000;color:#fff;}
.progress-step .step2{background:#cc0000 url(../images/shop/progress_bgs.png)/*tpa=http://www.xizangttc.com/templates/speciality/images/shop/progress_bgs.png*/ no-repeat left -50px;}
.progress-step .step3{background:#cc0000 url(../images/shop/progress_bgs.png)/*tpa=http://www.xizangttc.com/templates/speciality/images/shop/progress_bgs.png*/ no-repeat left -50px;}
.progress-step .step b{background:url(../images/shop/progress_bgs.png)/*tpa=http://www.xizangttc.com/templates/speciality/images/shop/progress_bgs.png*/ no-repeat left -24px;}

.progress-tip{padding:15px 0;height:22px;line-height:22px;}
.progress-tip label{float:left;font-size:18px;font-family:"Microsoft Yahei";}
.progress-tip .tip2{margin-left:100px;}

.tip2{background:url(../images/shop/tip_repeat.jpg)/*tpa=http://www.xizangttc.com/templates/speciality/images/shop/tip_repeat.jpg*/ repeat-x;border-right:1px solid #fcdd9d;}
.tip2 strong{display:inline-block;height:22px;line-height:22px;background:url(../images/shop/tip_bg.jpg)/*tpa=http://www.xizangttc.com/templates/speciality/images/shop/tip_bg.jpg*/ no-repeat left;padding-left:50px;}

.progress-info{padding:0 25px 25px;background:#FFF;}
.progress-info h5{padding:0;font-weight:700;font-size:14px;margin-bottom:10px;}
.progress-info .close{font-weight:normal;margin:0 5px;font-size:12px;color:#4479c8;}
.progress-info .child{border-bottom:1px solid #ddd;padding-top:15px;padding-bottom:15px}
.progress-info .child .note{text-indent:30px;}
.progress-info .child li{line-height:24px;padding:5px 0;margin:5px 0;clear:both;}
.progress-info .child label{display:inline-block;width:80px;text-align:left;margin-right:10px;float:left;}
label em{color:red;line-height:25px;font-family: sans-serif;margin-right:5px; font-style:normal}
.progress-info .addressee input{width:158px;height:23px;border:1px solid #ddd;padding:0;margin:0;}
.progress-info .child .dd{float:left;}
.progress-info .cy{line-height:35px;}
.progress-info .submit input{width:106px;height:22px;background-color:#cc0000;color:#fff;border:none;}

.products .info,.deilvery table{width:100%;text-align:center;line-height:22px;}
.products .info tr,.deilvery table tr{border:1px solid #ddd;}
.products .info .heading{width:70%;text-align:left;}
.products .info td,.products .info th,.deilvery table td,.deilvery table th{padding:3px 5px;}
.products .info th,.deilvery table th{background:#f3f3f3;font-weight:normal;}

.settle{padding:15px 0;}
.settle p{padding:5px 0;text-align:right;}
.settle .sum{font-weight:bold;}
.settle .sum a{color:red;}
.settle-btn input,a.btn-success{display:inline-block; border:0px; cursor:pointer; width:135px;height:36px;line-height:36px;text-align:center;color:#fff;background:url(../images/shop/settle_h.png)/*tpa=http://www.xizangttc.com/templates/speciality/images/shop/settle_h.png*/ no-repeat;font-size:16px;}

.settle .sum-info{text-align:left;}

/* 修改 2013/6/19 */
.info-no{padding:10px 35px 10px 10px;margin-bottom:15px;border:3px solid #fff;cursor:pointer;}
.info-ok{background:url(../images/shop/info_ok.jpg)/*tpa=http://www.xizangttc.com/templates/speciality/images/shop/info_ok.jpg*/ no-repeat right bottom;border:3px solid #ffcc7d;}
/* 修改 2013/6/19 */

.u-note{padding:15px 0;}
.u-note p{margin-bottom:10px;}
.u-note textarea{width:300px;height:80px;border:1px solid #ddd;padding:5px;}

.addressee .btn a{display:inline-block;text-align:center;width:100px;height:25px;line-height:25px;background:#b00000;color:#fff;}

.deilvery th,.deilvery td{border-right:0;}
.deilvery .t1{width:120px;}
.deilvery .t1 a{color:#4479c8;margin:0 5px;}
.deilvery .t2{width:280px;}
.deilvery .t3{font-weight:700;color:#cc0000;}
.deilvery span{display:block;text-align:left;}

.invoice .tip2{border-left:1px solid #fcdd9d;}
.invoice .tip2 strong{background:url(../images/shop/sign.jpg)/*tpa=http://www.xizangttc.com/templates/speciality/images/shop/sign.jpg*/ no-repeat 5px center;}

.invoice .btn-box{padding:10px 0;}
.invoice .btn-box a{margin-right:10px;}
.progress-info .invoice label{text-align:right;}
.invoice .radio span{margin-right:10px;float:left;}
.invoice .radio input,.deilvery span input{position:relative;top:2px;}

.payment{background:#fffaf1;padding-left:15px;}
.payment .off{color:#999;}
.payment li{font-weight:700;}
.payment li span{margin-right:50px;}
.payment li input{float:left;margin-right:5px;}

.status{display:inline-block;height:23px;border:1px solid #ddd;background:#f5f5f5;padding:0 10px;margin:0 10px;}

.fade-slider{position:relative;}
.fade-slider .bjqs{position:relative;height:340px;width:980px;}
.fade-slider .bjqs li{position:absolute;top:0;left:0;}
.bjqs-controls{display:none;}
.bjqs-markers{position:absolute;width:100%;left:0;bottom:10px;text-align:right;}
.bjqs-markers li{display:inline-block;*dislay:inline;*zoom:1;width:10px;height:10px;overflow:hidden;background:#fff;opacity:0.8;margin:0 5px;cursor:pointer;}
.bjqs-markers li a{display:inline-block;text-indent:-999px;width:10px;height:10px;color:#fff;}
.bjqs-markers .active-marker{background:#999;opacity:0.7;}
.bjqs-markers .active-marker a{color:#999;}

.bjqs-caption{display:none;}

.brand2 table{width:100%;}
.brand2 td{width:12.555555%;height:70px;border:1px solid #ddd;text-align:center;vertical-align:inherit;}
.panic-buying .solid{border-top:1px solid #ddd;}

.sub-panic-buying .t{height:57px;background:url(../images/shop/time_title_rep.jpg)/*tpa=http://www.xizangttc.com/templates/speciality/images/shop/time_title_rep.jpg*/ repeat-x top;text-align:center;border:none;margin-bottom:15px;}
.sub-panic-buying .solid {border-top:none;}
.sub-panic-buying .t strong{display:inline-block;width:264px;height:57px;background:url(../images/time_title.jpg)/*tpa=http://www.xizangttc.com/templates/speciality/images/time_title.jpg*/ no-repeat;}
.sub-panic-buying .group{width:33.333333%;float:left;text-align:left;margin-bottom:25px;}
.sub-panic-buying .group .inn{margin:0 30px;border-bottom:1px solid #ddd;}
.sub-panic-buying .group b{color:#cc0000;}
.group .img{float:left;margin:0 10px 5px 0;}
.sub-panic-buying .group .img img{height:158px;}
.sub-panic-buying .group .btn{display:inline-block;width:77px;height:24px;line-height:24px;margin-right:10px;text-align:center;background:url(../images/qg.png)/*tpa=http://www.xizangttc.com/templates/speciality/images/qg.png*/ no-repeat;color:#fff;}
.countdown{clear:both;}
.countdown b{font-size:22px;font-weight:normal;margin:0 5px;}

.bread-crumbs{border-bottom:1px solid #ddd;font-family:"宋体";}
.bread-crumbs .area{width:1200px;height:30px;line-height:30px;margin:0 auto;}

.checkout{position:relative;background:#FFF;}
.checkout table{width:100%;}
.checkout table tr{border:1px solid #ddd;}
.checkout table td{padding:10px 2px;text-align:center;}
.checkout table .name{width:480px;text-align:left;}

.checkout .login-btn{display:inline-block;height:20px;padding:0 10px;line-height:20px;background:url(../images/login_btn.png)/*tpa=http://www.xizangttc.com/templates/speciality/images/login_btn.png*/ repeat-x;border:1px solid #ddd;margin:0 5px;}
.checkout .title strong{padding-left:3px;font-size:14px;}
.checkout .title input{}

.checkbox{width:14px;}
.checkout table .first{padding-left:8px;text-align:left;}
.checkout table .last{padding-right:8px;text-align:right;}

.checkout .group{text-align:left;}
.checkout .img{display:inline-block;padding:2px 20px;border:1px solid #ddd;margin:0 10px;}
.checkout .group p{margin-right:15px;}
.checkout b{color:#cc0000;font-size:14px;margin:0 5px;}
.checkout .select a{margin:0 5px;color:#0066cc;}
.settle-btn b{font-size:18px;}
.function a{margin-left:10px;}

/* -- 替换 -- */
.checkout .login table tr{border:none;}
.login table td{padding:5px 0;}
.login{width:678px;height:306px;padding:20px;border:1px solid #cc0000;background:#fff;}
.s-login .login{position:absolute;top:-50px;right:100px;display:none;}
.login .login2 a{display:inline-block;width:94px;height:32px;line-height:32px;background:url(../images/login_btn.jpg)/*tpa=http://www.xizangttc.com/templates/speciality/images/login_btn.jpg*/ no-repeat;color:#fff;text-align:center;font-size:14px;}
.login .text-box{width:354px;padding:0 15px;border-right:1px solid #ddd;float:left;position:relative;z-index:5;}
.login .label{text-align:right;}
.login .text{text-align:left;}
.login .text input{margin-right:5px;}
.login .text span{margin-right:10px;}
.login .text3 input{width:170px;height:22px;border:1px solid #ddd;text-indent:5px;}
/* -- 替换 -- */
.other-login{padding:15px 0;}
.other-login a{display:inline-block;width:110px;height:36px;background-image:url(../images/btn_sprite.png)/*tpa=http://www.xizangttc.com/templates/speciality/images/btn_sprite.png*/;background-repeat:no-repeat;margin:0 2px;}
.other-login .qq{background-position:-343px -2px;}
.other-login .taobao{background-position:-115px -2px;}
.other-login .weibo{background-position:-457px -2px;}

.login .register-label{padding:25px 0 0 410px;position:relative;}
.login .register-label p{margin-bottom:5px;}
.login .register-label strong{font-weight:normal;font-size:22px;color:#d0443f;}
.register-label a{color:#d0443f;margin:0 5px;}

.login .register-label #close{display:inline-block;font-size:14px;position:absolute;top:-30px;right:-15px;color:#666;}
.login .register-label #close:hover{text-decoration:none;}

.buy-none{margin-bottom:15px;}
.buy-none h3{height:35px;line-height:35px;font-size:20px;color:#451700;font-weight:normal;border-bottom:2px solid #a80e0e;padding:0 10px;}
.buy-none .live{padding:15px 0;border-top:none;}
.buy-none .u-item{width:16.6%;float:left;}
.recommended-box .buy-none .u-item{float:left;width:24.9%;overflow:hidden}
.recommended-box .buy-none .live{padding:12px 0;border-top:none;}
.buy-none .u-item .f-in{width:170px;margin:0 auto;line-height:1.8;color:#999;}
.buy-none .u-item .f-in img{width:170px;}
.buy-none .u-item h4 a{font-size:14px;color:#666;}
.brand-name strong{color:#cc0000;}
.buy-none .add {margin-bottom:10px;}
.buy-none .add .inn{padding:50px 0;position:relative;}
.buy-none .add .group{width:300px;margin-left:auto;margin-right:auto;padding-left:125px;background:url(../images/shop/gw.png)/*tpa=http://www.xizangttc.com/templates/speciality/images/shop/gw.png*/ left top no-repeat;text-align:left;}
.buy-none .add h4{background:none;font-weight:700;padding:0;}
.buy-none .add p{margin-bottom:10px;}
.buy-none .add .login4{color:#3366cc;margin:0 5px;}

.remove{width:200px;height:105px;background:#fff;position:absolute;right:20px;top:80px;display:none;}
.remove .inn{padding:15px 10px;text-align:center;}
.remove a{margin:0 5px;}
.remove  p{line-height:35px;}

.u-number{}
.u-number .number{position:relative;width:85px;margin:0 auto;}
.m-itemElement .u-number .number{height:20px;width:40px;margin-left:0;margin-right:10px;}
.u-number .number s{display:inline-block;cursor:pointer;height:13px;width:13px;position:absolute;top:3px;left:0;margin:0;background-position:-287px -169px;border:1px solid #ddd;}
.u-number .number s:hover{border:1px solid #999;}
.u-number .number .reduce{left:auto;right:0;background-position:-287px -152px;}
.u-number .number input {height:18px;line-height:18px;width:38px;padding:0;margin:0;text-align:center;border:1px solid #ddd;}

/*********************success************************/
.buy_suc{padding:100px 0;}
.success{background:url(../images/shop/success.gif) no-repeat;padding-left:100px;width:290px;margin:0 auto;}
.success p.t1{font-size:18px;font-weight:bold}
.success p.t2 a{display:block;text-align:center;background:url(../images/shop/suc_bt.gif) no-repeat;width:85px;height:24px;line-height:24px;}
.success a.font_red{color:#F00}